/* 
 * File:   Neuron.h
 * Author: Martin
 *
 * Created on 28. červen 2010, 22:32
 */

#ifndef _NEURON_H
#define	_NEURON_H
#include "constants.h"

class Neuron {
public:
    Neuron(int INPUT_SIZE); //lepsi bude udrozovat odkaz na Network a te se vzdy ptat getterem na input size
    //Neuron(Network& net);
    Neuron(const Neuron& orig);
    virtual ~Neuron();
    void print();
private:
    //double weight_vector[INPUT_SIZE];
    int INPUT_SIZE;//zbytecne si toto uchovava kazdy neuron znova!
    double *weight_vector;
    void init();
    //Network& network;
};

#endif	/* _NEURON_H */

